package cn.foolishbird.crow.pay.request;

import java.util.Date;

/**
 * @author foolish-bird
 */
public interface RefundRequest {

    /**
     * 退款的订单号
     *
     * @return
     */
    String billNo();

    String thirdNo();
    void thirdNo(String thirdNo);

    /**
     * 退款金额
     *
     * @return
     */
    long refundAmount();

    /**
     * 退款原因
     *
     * @return
     */
    String refundReason();

    /**
     * 退款编号
     * @return
     */
    String refundNo();

    /**
     * 补充参数
     *
     * @return
     */
    Object parameter();

    Date refundTime();

}
